government permit to reside in france - Español Inglés Diccionario